#include<iostream>
using namespace std;
#include<jsoncpp/json/json.h>
int main()
{
    Json::Value root;        //json里面有一个万能类型， 叫做Value, 这个Value能够接收很多类型。其实就是一个key value结构 
    //Json是一种Key Value的结构。 就比如{a:120, b:230};
    root["x"] = 100;
    root["y"] = 200;
    root["op"] = "+";
    root["desc"] = "this is a + oper";

    Json::StyledWriter w;      //然后里面也有一个FastWriter类型， 这个类型的对象可以当作一种方法使用。 
    string res = w.write(root);   //就比如直接用w对象的write方法
    cout << res << endl;
    return 0;
}